semiconductor particles - Turkish English Dictionary